Iben Hors ligne Ancien admin FCC Niveau: Aucun
Points: 2424
Défis: 17 Email | Message
Posté le 24/09/2006 12:38
[Tutorial] Programmer en C sous Graph 100/100+:
Bienvenue dans ce tutorial sur le C sous Graph 100/100+.
Ce "tuto", a pour but de vous monter comment créer une application à partir de fichiers C pour Graph 100/100+. Il n'y a pour l'instant AUCUN apprentissage du C dans ce document, si vous ne connaissez strictement rien au C, ce tuto n'est pas (encore) pour vous!
Note: Il est impératif d avoir un système d'exploration (tel que CW-Explor
v1.2b) pour pouvoir exécuter les applications que vous allez compiler.
Voilà vous en avez déjà beaucoup appris avec cet historique! Passons à la configuration et à l'utilisation de Turbo C v2.
Partie II: Turbo C v2
A. Installation
Premièrement télécharger Turbo C v2 de Borland ici puis DOSBox.
Installer DOSBox en suivant les indications fournies dans la documentation (s'il y en a une).
Déarchivez Turbo C. Vous obtenez un dossier contenant 3 sous-dossiers déplacez le contenu de ces 3 sous dossiers vers un dossier nommé "tcinstall" que vous mettre à la racine de votre disque dur (par example c: ). Toujours à la racine de ce disque créer un dossier nommé "tc201".
Lancer DOSBox et tapez:
mount c: tc201 (puis appuyez sur entrée)
mount a: tcinstall (puis appuyez sur entrée)
a: (puis appuyez sur entrée)
install.exe (puis appuyez sur entrée)
L'installation se lance. Appuyer sur entrée trois fois, un menu apparaît sélectionnez "start installation" et finissez l'installation.
B. Configurer Turbo C v2
Une fois l'installation terminée, tapez:
c: (puis appuyez sur entrée)
cd tc (puis appuyez sur entrée)
tc.exe (puis appuyez sur entrée)
Turbo C v2 se lance. Effectuez ces changements:
-Sous l'onglet Option Compilers Model, sélectionnez Tiny.
- Sous Option Compilers Code Generation choisissez dans Floating Point soit none si vous n'utilisez pas ne nombres a virgule, soit Emulation.
Sélectionner également 80286 sous Instruction Set.
-Sous l'onglet Option Directories, veuillez à remplir correctement les 4 champs qui s'afficheront.
C. Compiler sous Turbo C v2
Ouvrez un fichier .C (comme HELLO.C) puis faites Compile Build All.
Vous retrouverez votre application dans le répertoire indiqué dans l'onglet Option Directories.
NOTES importantes: ce document n'est pas terminé, merci de bien vouloir faire signe le plus vite possible si un passage ne vous semble pas clair.
Copies d'écran à venir.
Turbo C v2 est gratuit.
Ce tutorial à été réalisé grce à la documentation de plusieurs utilisateurs de g100 (principalement Olivier COUPELON pour la partie sur Turbo C, merci à lui!)
Tremblez misérables mortels, car le spécialiste incontesté des projets pas terminés à la pelle est de retour !!! Niarf niarf niarf!!!
Samy Hors ligne Ancien admin FCC Niveau: Vétéran
Points: 1185
Défis: 41 Email | Message
Dernier message de la page précédente :Posté le 24/02/2007 22:03 |
et oui... cela s'entend!!!
(dans ce cas demande à pierrotll de te le faire )
j'ai crée un programme, la compilation marche nickel, mais l'éxécution ne marche pas. Voici l'erreur:
Linker Error : Undefined Symbol _gxRefresh in module essai.c
dans mon prog j'ai inclu les librairies gxlib10.h ,casio31.h, stdio.h et stdlib.h, les librairies gxlib10.h et casio31.h se trouvent dans le dossier BIN (de même que les fichiers .c ), et dans mon prog j'ai bien mis des directive de préprocesseur (# include "gxlib10.h")
si quelqu'un sais d'où ca peut venir ca serrai super
merci d'avance
#include "gxlib10.h"
#include <stdio.h>
//variables globales + prototypes
void main ()
{
// ...
gxRefresh();
// ...
}
----------------------------------
L1 Math-Informatique à l'université Paul-Verlaine (Metz)
Vebveb Hors ligne Membre Niveau: Elite
Points: 626
Défis: 14 Email | Message
tu peut régler le problème en faisant à la manière bourrain (la mienne): dans gxlib10.c tu met include gxlib10.h et tu inclu le .c à la place tu .h
Ce doit être fait dans cette version (que j'ai patchée et que Julien accepte que je publie: elle permet d'afficher sans bug avec masque des sprites plus gros que 16x16)
C'est quoi vos IDE bizarres ?
Moi, chuis sur Visual C++ Express ilest très bien !
Par contre pour mettre sur calto je pige rien et j'ai la flemme... Il y a pas plus simple ? Au fait c'est compatible que sur 100 ?
----------------------------------
Dieu créa l'homme, l'homme créa la calculatrice... Qui est le prochain ? 42
Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd